npm (Node Package Manager)

  • Node.js的套件管理器
  • 用 JS 寫 的工具包平台
  • 統整工具包,讓開發者方便搜尋使用(jQuery, Express, Vue, React)
  • 套件下載量越高,越多開發者使用,可靠性較高。
  • 安裝Node.js時,已下載npm指令

安裝套件流程:

先建立並進入資料夾
npm init -y => 初始化專案資料夾,會產生package.json檔
npm init -y


npm i express@4.16.4
=> 產生node_modules資料夾、package-lock.json檔案
=> package.json檔出現下載的套件和版本
npm i express@4.16.4


npm i express-handlebars@3.0.0 =>安裝樣板引擎,可以帶入資料用
npm-i-express-handlebars


npm install -g nodemon =>在電腦全域安裝不需要在每個專案都重複安裝 nodemon套件。


nodemon app.js 啟動Express伺服器


  • package.json檔,讓 npm 知道之後套件都要安裝在此專案資料夾中,然後記錄曾安裝過哪些套件。
  • package-lock.json檔,詳細記錄每一次使用 npm 安裝的檔案,讓 npm 在執行時參考用。

#npm #Node.js套件管理器 #安裝套件 #node_modules #package.json







Related Posts

Session 機制是甚麼碗糕

Session 機制是甚麼碗糕

What Type of Laser Engraving Machine Should be Used for Stainless Steel Engraving?

What Type of Laser Engraving Machine Should be Used for Stainless Steel Engraving?

Makefile

Makefile


Comments